package com.slipper.system.backup.bo;

import com.slipper.common.bo.CommonBO;

import java.util.Map;

/**
 * 数据备份信息表
 */
public class BackupBO extends CommonBO {
    /* 主键ID */
    private String id;
    /* 主键ID */
    private String[] ids;
    /* 名称 */
    private String name;
    /* 备份类型 */
    private String type;
    /* 备份方式 */
    private String mode;
    /* 备份文件ID */
    private String fileId;
    /* 创建时间 */
    private Long createTime;

    private String[] subsystemIds;
    private Map<String, Object> model;
    private Map<String, Object> script;
    private Map<String, Object> view;
    private Map<String, Object> page;
    private String[] dictionaryIds;
    private String[] flowIds;
    private String[] sequenceIds;
    private String[] modelIds;

    public void setId(String id) {
        this.id = id;
    }
    
    public String getId() {
        return id;
    }

    public void setIds(String[] ids) {
        this.ids = ids;
    }
    
    public String[] getIds() {
        return ids;
    }

    public void setName(String name) {
        this.name = name;
    }
    
    public String getName() {
        return name;
    }

    public void setType(String type) {
        this.type = type;
    }
    
    public String getType() {
        return type;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }
    
    public String getMode() {
        return mode;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }
    
    public String getFileId() {
        return fileId;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }
    
    public Long getCreateTime() {
        return createTime;
    }

    public String[] getSubsystemIds() {
        return subsystemIds;
    }

    public void setSubsystemIds(String[] subsystemIds) {
        this.subsystemIds = subsystemIds;
    }

    public Map<String, Object> getModel() {
        return model;
    }

    public void setModel(Map<String, Object> model) {
        this.model = model;
    }

    public Map<String, Object> getScript() {
        return script;
    }

    public void setScript(Map<String, Object> script) {
        this.script = script;
    }

    public Map<String, Object> getView() {
        return view;
    }

    public void setView(Map<String, Object> view) {
        this.view = view;
    }

    public Map<String, Object> getPage() {
        return page;
    }

    public void setPage(Map<String, Object> page) {
        this.page = page;
    }

    public String[] getDictionaryIds() {
        return dictionaryIds;
    }

    public void setDictionaryIds(String[] dictionaryIds) {
        this.dictionaryIds = dictionaryIds;
    }

    public String[] getFlowIds() {
        return flowIds;
    }

    public void setFlowIds(String[] flowIds) {
        this.flowIds = flowIds;
    }

    public String[] getSequenceIds() {
        return sequenceIds;
    }

    public void setSequenceIds(String[] sequenceIds) {
        this.sequenceIds = sequenceIds;
    }

    public String[] getModelIds() {
        return modelIds;
    }

    public void setModelIds(String[] modelIds) {
        this.modelIds = modelIds;
    }
}
